/**
*全局布局
*/
*{
	margin:0;
	padding:0;
}
body{
	font-family:"宋体", "tahoma", "arial", "sans-serif"; 
	font-size:12px; color:#595757; 
	-webkit-text-size-adjust: none;
	background:url(../images/bg.jpg) no-repeat center top fixed;
}
input{ 
	outline:0;
}
ul li{
	list-style:none;
}
.left{
	float:left;
}
.right{
	float: right;
}
ul dl{
	margin:0;
	padding:0;
}
img{
	border:none;
	vertical-align: text-bottom;
}
.clear{
	clear: both;
}
a{
	text-decoration:none;color:#666;
}
a:hover{
	color:#e60000 !important;
}

/**
*头部布局
*/
.head{
	width: 1000px;
	height: 126px;
	margin: 0 auto;
}
.head .logo{
	float:left;  
	margin-top: 25px;
}
.head .head_right{ 
	float:right; 
	padding-top:17px;
}
.head .head_right .share a{ 
	float:right; 
	line-height: 26px; 
	margin-left: 8px;
}
.head .head_right .share a.wx,.head .head_right .share a.wb{ 
	width:26px; height:26px; 
	display:block; 
	background:url(../images/commonBg.png) no-repeat -35px 0px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.head .head_right .share{ 
	height:26px;
} 
.head .head_right .time{ 
	text-align:right; 
	line-height:38px;
}
.head .head_right .share a.wb:hover{ 
	background-position:-35px -26px;
}
.head .head_right .share a.wx{ 
	background-position:0px 0px; 
	position:relative; 
}
.head .head_right .share a.wx:hover{ 
	background-position:0px -26px;
}
.head .head_right .share a.wx .wx_ewm{
	width:90px; 
	display:none; 
	z-index:99;  
	position:absolute; 
	top:35px; 
	left: 50%;
	margin-left: -45px;
}
.head .head_right .share a.wx:hover .wx_ewm{ 
	display:block;background:#fff;
	border:1px solid #e2e2e2; 
}
.head .head_right .share a.wx .wx_ewm img{ 
	width:90px; 
	height:90px;
}
.head .head_right .search{
	float:right;
}
.head .head_right .search .text{
	height:27px;
	width:100px;
	border:0; 
	background:#fff; 
	color:#a6a6a6; 
	padding:0px 10px;
	line-height:27px; 
	width:175px; 
	margin-right:10px; 
	float:right;
}
.head .head_right .search .btn{
	width:61px;
	height: 26px;
	border: 0px;
	overflow: hidden; 
	cursor: pointer;
	float:right;
	background: url(../images/commonBg.png) no-repeat 0px -60px;
}
/*时间显示*/
.head .head_right .time{ 
	text-align:right; 
	line-height:38px;
}
/*导航栏布局*/
.nav{ 
	background:url(../images/navBg.png) repeat-x; 
	height:51px; 
	width:100%; 
        min-width: 1024px;
	font-family:"Microsoft YaHei";
}
.nav ul{ 
	width:1000px; 
	margin:0 auto; 
	height: 43px; 
	font-size:16px; 
	background:url(../images/line.gif) no-repeat left center;
}
.nav ul li{ 
	float:left; 
	line-height:43px;
	background:url(../images/line.gif) no-repeat right center; 
	position:relative; z-index: 99999;
}
.nav ul li a{ 
	color:#fff !important; 
	padding:0px 18px; 
	display:inline-block; 
	text-shadow: 1px 1px 9px #333;
}
.nav ul li a:hover,.nav ul li a.on{ 
	background:url(../images/navHover.png) no-repeat center;
}
.nav ul li dl{ 
	position:absolute; 
	display:none; top: 43px; 
	left:0px; background: #3490D6;
	font-size: 14px; white-space: nowrap;    
	line-height: 40px;
}
.nav ul li dl a:hover{ 
	background: #157BBC;
}

/*
*主体布局
*/
.main{ 
	padding: 25px 25px 25px 32px; 
	width:953px; 
	margin:0 auto;  
	overflow: hidden; 
	background:url(../images/bg.png) no-repeat center 130px fixed;
}

/**
*尾部布局
*/
.footer{ 
	background:url(../images/footBg.png) repeat-x; 
	min-width: 1000px;
	line-height:24px; color:#fff; 
	text-align:center; 
	padding: 30px  0px 25px; 
	margin-top:-8px;
}